﻿.card-link,
.text-primary{color:#3a58a9!important;}
.btn-primary{background-color:#3a58a9!important;border-color:#3a58a9!important;}
a.card-link:hover{color:#f90006!important;}
/* ---------- */
.bg-rgba.bg-white{background:rgba(255,255,255,0.92)!important;}
.YSlanguage a{font-size:12px;}
#Nav a.nav-link,
#navbarToggler .navbar-nav a.nav-link{color:#333;font-weight:500;}
#Language a.nav-link:hover,
#Nav a.nav-link:hover,
#navbarToggler .navbar-nav a.nav-link:hover{color:#f90006;}
@media (max-width:991.98px) {
	#Nav a.nav-link,
	#navbarToggler .navbar-nav a.nav-link{background-color:#f1f1f1;}
}



.hrTitle{max-width:664px;height:3px;background:transparent url(/content/img/line.png) center center no-repeat;}
.menuBox{margin-top:-108px;max-width:236px;}
.menuZStop{height:60px;background:url(/content/img/blue.png) left top no-repeat;}
.menuContent{background:#3958aa}

.menuContent div.bottomLine,
.menuContent a{display:block;border-bottom:3px solid #6179b9;text-align:left;color:#fff;}
.menuContent a:last-child{border-bottom:3px solid transparent;}
.menuContent a:hover{color:#f90006;background:#6179b9;}
@media (max-width:767.98px) {
	.menuBox{margin-top:-58px;}
}
.NR{overflow:hidden;}
.NR img{max-width:877px;}
.JobList .card{border-top:2px solid #2c69c4;}


#YJ{background:#3c3c3c;font-size:12px;}
#YJ .YJgototop img{margin-top:-35px;}
#YJ .YJnav hr{border-top:2px solid #fff;width:40px;margin:8px 0;}
#YJ .YJcopyright{border-top:5px solid #4b4b4b;}







































